Byzantine Convex Consensus: Preliminary Version
نویسندگان
چکیده
Much of the past work on asynchronous approximate Byzantine consensus has as-sumed scalar inputs at the nodes [3, 7]. Recent work has yielded approximate Byzantineconsensus algorithms for the case when the input at each node is a d-dimensional vector,and the nodes must reach consensus on a vector in the convex hull of the input vectorsat the fault-free nodes [8, 12]. The d-dimensional vectors can be equivalently viewed aspoints in the d-dimensional Euclidean space. Thus, the algorithms in [8, 12] require thefault-free nodes to decide on a point in the d-dimensional space. In this paper, we generalize the problem to allow the decision to be a convex polytopein the d-dimensional space, such that the decided polytope is within the convex hull ofthe input vectors at the fault-free nodes. We name this problem as Byzantine convexconsensus (BCC), and present an asynchronous approximate BCC algorithm with op-timal fault tolerance. Ideally, the goal here is to agree on a convex polytope that is aslarge as possible. While we do not claim that our algorithm satisfies this goal, we showa bound on the output convex polytope chosen by our algorithm. ∗We present an optimal algorithm in our follow-up work [11].†This research is supported in part by National Science Foundation award CNS 1059540. Anyopinions, findings, and conclusions or recommendations expressed here are those of the authors anddo not necessarily reflect the views of the funding agencies or the U.S. government.
منابع مشابه
On the Core Mechanisms of Consensus Algorithms for Benign and Byzantine Faults (Preliminary Version)
Consensus is a fundamental and difficult problem in fault tolerant distributed computing, and numerous consensus algorithms have been published. The paper proposes a generic consensus algorithm that highlights, through well chosen parameters, the core mechanisms of a number of well-known consensus algorithms including Paxos, OneThirdRule, PBFT, FaB Paxos. Interestingly, the generic algorithm al...
متن کاملAsynchronous Byzantine Consensus: Complexity, Resilience and Authentication (Preliminary Version)
We present a consensus algorithm that tolerates Byzantine process failures and arbitrarily long periods of network asynchrony. Our algorithm is the first to match the general time-complexity lower bound of [14], for which we give a complete proof. When the necessary conditions for optimal communication latency are not met, our algorithm gracefully degrades and retains the time-complexity of pre...
متن کاملRelaxed Byzantine Vector Consensus
Byzantine vector consensus requires that non-faulty processes reach agreement on a decision (or output) that is in the convex hull of the inputs at the non-faulty processes. Recent work has shown that, for n processes with up to f Byzantine failures, when the inputs are d-dimensional vectors of reals, n ≥ max (3f + 1, (d+ 1)f + 1) is the tight bound for synchronous systems, and n ≥ (d+ 2)f + 1 ...
متن کاملByzantine Convex Consensus: An Optimal Algorithm
Much of the past work on asynchronous approximate Byzantine consensus has as-sumed scalar inputs at the nodes [4, 8]. Recent work has yielded approximate Byzantineconsensus algorithms for the case when the input at each node is a d-dimensional vector,and the nodes must reach consensus on a vector in the convex hull of the input vectorsat the fault-free nodes [9, 13]. The d-d...
متن کاملIterative Byzantine Vector Consensus in Incomplete Graphs
This work addresses Byzantine vector consensus (BVC), wherein the input at each process is a d-dimensional vector of reals, and each process is expected to decide on a decision vector that is in the convex hull of the input vectors at the fault-free processes [3, 8]. The input vector at each process may also be viewed as a point in the d-dimensional Euclidean space R, where d > 0 is a finite in...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- CoRR
دوره abs/1307.1051 شماره
صفحات -
تاریخ انتشار 2013